Big Huge Thesaurus

deus ex machina

noun

sounds kind of like